package com.asd.map.service;

import com.asd.map.entity.Point_position;
import com.asd.map.entity.vo.Point_positionVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author
 * @createtime 2021-09-02 9:47
 * @description
 */
public interface IPoint_positionService extends IService<Point_position> {

    List<Point_position> getByDid(String id);

    List<Point_positionVo> getByDid1(String did,String applyId);

    Point_positionVo findById(String id);


    void insertBatch(List<Point_position> list);

    List<Point_position> findByDid(Page<Point_position> positionPage, String did);


    List<Point_positionVo> findByDid1(Page<Point_positionVo> page, String did);

    void deleteByDid(String did);


    boolean updatePointModification(String id, String lng, String lat);

    IPage<Point_position> selectPage(Page<Point_position> page, Point_position point_position);

    List<Point_position> queryByData(String data);
}
